package org.ch02.hw.demo07;


import java.util.HashMap;
import java.util.Map;

/**
 * @author ZJL
 * @date 2025-03-18
 */
public class MainTest01 {
    public static void main(String[] args) {
//        七、假定类名是表名，字段名是列名，写一个方法实现自动生成 SQL 查询语句的功能
//        1、比如：存在如下 User 实体 - 对应的表名为：user
//        public class User{
//            private int id;
//            private String name;
//        }
//
//
//        2、定义 SQL 生成对象
//        public class SqlGenerate{
//            public static String generateSelect(Class<?> clz){
//                // 功能实现...
//            }
//        }
//
//        3.调用方法
//        SqlGenerate.generateSelect(User.class)
//
//        4.输出结果
//        select id,name from user
//        String sql = SqlGenerate.generateSelect(Staffs.class);
//        System.out.println(sql);

        Map<String, Object> map = new HashMap<>();
        map.put("id",1001);
        map.put("name","张三");
        String s = SqlGenerate.generateSelect(Staffs.class, map);
        System.out.println(s);
    }
}
